# selenium 与 浏览器驱动之间的交互 是通过：http协议 进行交互


# chrome driver的网站：https://googlechromelabs.github.io/chrome-for-testing/

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By

# 创建 WebDriver 对象，指明使用chrome浏览器驱动
wd = webdriver.Chrome(service=Service(r'/Users/show/Downloads/编程/python学习/chromedriver-mac-arm64/chromedriver'))

# 调用WebDriver 对象的get方法 可以让浏览器打开指定网址
wd.get('https://www.byhy.net/cdn2/files/selenium/sample1.html')

# 程序运行完会自动关闭浏览器，就是很多人说的闪退
# 这里加入等待用户输入，防止闪退

ele = wd.find_element(By.CSS_SELECTOR,'#layer1')
print(ele.get_attribute('innerHTML'))
print("--------")
print(ele.get_attribute('outerHTML'))


input('等待回车键结束程序')

